package com.info.zhiduoduo.repository.dto.invoice;


import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 主体企业 发票出入库 记录
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class CompanyInventoryRecordDto {

    private Integer id;
    @ApiModelProperty("主体企业id")
    private Integer companyId;

    @ApiModelProperty("主体企业名称")
    private String companyName;

    @ApiModelProperty("发票类型: 1:普票 2:专票")
    private Integer invoiceType;

    @ApiModelProperty("版本: 1:一万元版 2:十万元版")
    private Integer amountType;

    @ApiModelProperty("发票数量")
    private Integer invoiceNum;

    @ApiModelProperty("状态: 1:待入库 2:已入库")
    private Integer state;

    @ApiModelProperty("操作人员id")
    private Integer adminid;

    @ApiModelProperty("项目名称")
    private String projectname;

    @ApiModelProperty("开票企业")
    private String compname;

    @ApiModelProperty("剩余数量")
    private Integer invoiceSum;
    @ApiModelProperty("开票操作人")
    private Integer managerid;

    @ApiModelProperty("入库时间")
    private Date entryTime;

    @ApiModelProperty("创建时间")
    private Date createtime;

    @ApiModelProperty("更新时间")
    private Date updatetime;

}
